Text copied to clipboard!

Názov

Text copied to clipboard!

Vývojár systémových funkcií pre embedded systémy

Opis

Text copied to clipboard!
Hľadáme vývojára systémových funkcií pre embedded systémy, ktorý sa pripojí k nášmu inovatívnemu tímu technológov. V tejto úlohe budete zodpovedný za návrh, vývoj a optimalizáciu softvérových komponentov pre zabudované systémy, ktoré sa používajú v rôznych priemyselných odvetviach ako automobilový priemysel, zdravotníctvo, spotrebná elektronika a priemyselná automatizácia. Vašou hlavnou úlohou bude vytvárať systémové funkcie na nízkej úrovni, ktoré zabezpečujú spoľahlivý chod embedded zariadení. Budete spolupracovať s tímami hardvérových inžinierov, testovacích špecialistov a produktových manažérov, aby ste zabezpečili bezproblémovú integráciu softvéru s hardvérom. Očakáva sa, že budete schopný analyzovať požiadavky systému, navrhovať architektúru softvéru, implementovať funkcie v jazykoch ako C alebo C++, a vykonávať ladenie a testovanie na cieľových platformách. Ideálny kandidát má skúsenosti s vývojom pre real-time operačné systémy (RTOS), znalosť architektúr mikrokontrolérov (napr. ARM Cortex-M), a rozumie princípom správy pamäte, prerušenia a periférnych zariadení. Znalosť komunikačných protokolov ako SPI, I2C, UART, CAN alebo Ethernet je veľkou výhodou. Ponúkame dynamické pracovné prostredie, možnosť pracovať na zaujímavých projektoch s globálnym dopadom, flexibilný pracovný čas a príležitosť na odborný rast. Ak máte vášeň pre embedded technológie a radi riešite technické výzvy, radi vás privítame v našom tíme.

Zodpovednosti

Text copied to clipboard!
  • Vývoj a implementácia systémových funkcií pre embedded zariadenia
  • Spolupráca s hardvérovými inžiniermi pri integrácii softvéru
  • Analýza systémových požiadaviek a návrh softvérovej architektúry
  • Programovanie v jazykoch C/C++ pre embedded platformy
  • Testovanie a ladenie softvéru na cieľových zariadeniach
  • Optimalizácia výkonu a pamäťovej náročnosti softvéru
  • Vytváranie technickej dokumentácie
  • Podpora pri certifikácii a validácii produktov
  • Účasť na tímových poradách a technických diskusiách
  • Dodržiavanie štandardov kvality a bezpečnosti

Požiadavky

Text copied to clipboard!
  • Vysokoškolské vzdelanie v oblasti informatiky, elektrotechniky alebo príbuzného odboru
  • Skúsenosti s vývojom pre embedded systémy
  • Znalosť programovacích jazykov C a C++
  • Skúsenosti s real-time operačnými systémami (napr. FreeRTOS, Zephyr)
  • Znalosť mikrokontrolérov (napr. STM32, NXP, Renesas)
  • Znalosť komunikačných protokolov (SPI, I2C, UART, CAN)
  • Schopnosť čítať a interpretovať technickú dokumentáciu
  • Analytické myslenie a schopnosť riešiť problémy
  • Znalosť anglického jazyka na technickej úrovni
  • Tímová spolupráca a dobré komunikačné schopnosti

Potenciálne otázky na pohovor

Text copied to clipboard!
  • Aké máte skúsenosti s vývojom pre embedded systémy?
  • Aké mikrokontroléry ste používali vo svojich projektoch?
  • Máte skúsenosti s real-time operačnými systémami? Ktorými?
  • Ako by ste riešili problém s pretečením zásobníka v embedded systéme?
  • Aké komunikačné protokoly ste implementovali?
  • Ako pristupujete k testovaniu a ladenie embedded softvéru?
  • Aké nástroje používate na vývoj a debugovanie?
  • Ako dokumentujete svoj kód a architektúru systému?
  • Aké sú vaše skúsenosti s prácou v tíme?
  • Ste ochotný pracovať na projektoch s dlhodobým vývojovým cyklom?